const backgroundColor = '#DFDFDF';

const RequestChangeExportConfig = [
  [
    {
      type: 'label',
      value: '申请变更信息',
      styles: {
        background: backgroundColor,
        textAlign: 'center',
      }
    },
  ],
  [
    {
      type: 'label',
      value: '申请人姓名',
    },
    {
      type: 'value',
      value: 'applicantName',
    },
    {
      type: 'label',
      value: '部门',
    },
    {
      type: 'value',
      value: 'departmentName',
    },
  ],
  [
    {
      type: 'label',
      value: '所属系统分类',
    },
    {
      type: 'value',
      value: 'systemClass',
    },
    {
      type: 'label',
      value: '变更分类',
    },
    {
      type: 'value',
      value: 'changeClass',
    }
  ],
  [
    {
      type: 'label',
      value: '联系电话',
    },
    {
      type: 'value',
      value: 'applicantPhone',
    }
  ],
  [
    {
      type: 'label',
      value: '变更项目名称',
    },
    {
      type: 'value',
      value: 'changeProjectName',
    }
  ],
  [
    {
      type: 'label',
      value: '变更前项目描述'
    },
    {
      type: 'value',
      value: 'beforeChangeProjectDescription',
      styles: {
        whiteSpace: 'pre-line'
      }
    }
  ],
  [
    {
      type: 'label',
      value: '变更后项目描述',
    },
    {
      type: 'value',
      value: 'afterChangeDescription',
      styles: {
        whiteSpace: 'pre-line'
      }
    }
  ],
  [
    {
      type: 'label',
      value: '影响范围'
    },
    {
      type: 'value',
      value: 'influenceScope',
      styles: {
        whiteSpace: 'pre-line'
      }
    },
  ],
  [
    {
      type: 'label',
      value: '申请变更日期',
    },
    {
      type: 'dateValue',
      value: 'requestChangeDate',
    },
    {
      type: 'label',
      value: '申请变更时间',
    },
    {
      type: 'timeValue',
      value: 'requestChangeTime'
    }
  ],
  [
    {
      type: 'label+radio',
      label: '是否计划停机',
      value: 'isPlanStop',
    },
  ],
  [
    {
      type: 'value',
      value: 'isPlanStopInfo',
      styles: {
        whiteSpace: 'pre-line'
      }
    }
  ],
  [
    {
      type: 'label+radio',
      label: '是否影响运行',
      value: 'isInfluenceRun'
    },
  ],
  [
    {
      type: 'value',
      label: '预计影响时间',
      value: 'isInfluenceRunInfo',
      styles: {
        whiteSpace: 'pre-line'
      }
    }
  ],
  [
    {
      type: 'label+radio',
      value: 'isNeedCooperate',
      label: '是否需IT外第三方配合'
    }
  ],
  [
    {
      type: 'value',
      value: 'isNeedCooperateInfo',
      styles: {
        whiteSpace: 'pre-line'
      }
    }
  ],
  [
    {
      type: 'label',
      value: '文档准备情况',
      styles: {
        background: backgroundColor,
        textAlign: 'center',
      }
    }
  ],
  [
    {
      type: 'label+radio',
      value: 'isHaveGaiyao',
      label: '《概要描述》',
      styles: {
        textAlign: 'center'
      }
    },
    {
      type: 'label+radio',
      value: 'isHaveCaozuo',
      label: '《操作步骤》',
      styles: {
        textAlign: 'center',
      }
    },
    {
      type: 'label+radio',
      value: 'isHaveFengxian',
      label: '《风险评估》',
      styles: {
        textAlign: 'center'
      }
    },
  ],
  [
    {
      type: 'label+radio',
      value: 'isHaveHuitui',
      label: '《回退计划》',
      styles: {
        textAlign: 'center',
      }
    },
    {
      type: 'label+radio',
      value: 'isHaveYingji',
      label: '《应急措施》',
      styles: {
        textAlign: 'center',
      }
    },
    {
      type: 'label+radio',
      value: 'isHaveCeshi',
      label: '《测试说明》',
      styles: {
        textAlign: 'center',
      }
    },
  ],
  [
    {
      type: 'label+radio',
      value: 'isHaveOtherFiles',
      label: '其它',
      styles: {
        textAlign: 'center',
      }
    },
    {
    },
    {
    }
  ],
  [
    {
      type: 'label',
      value: '变更实施信息',
      styles: {
        textAlign: 'center',
        background: backgroundColor,
        whiteSpace: 'pre-line',
      }
    }
  ],
  [
    {
      type: 'label',
      value: '实施日\n\r中控室值班经理',
      styles: {
        whiteSpace: 'pre-line',
      }
    },
    {
      type: 'value',
      value: 'step1003Name',
    },
    {
      type: 'label',
      value: '实施日\n\r中控室IT维护主管',
      styles: {
        whiteSpace: 'pre-line',
      }
    },
    {
      type: 'value',
      value: 'step1004Name',
    }
  ],
  [
    {
      type: 'label',
      value: '变更实施人',
    },
    {
      type: 'value',
      value: 'step1001Name',
    },
    {
      type: 'label',
      value: '第三方联系人',
    },
    {
      type: 'value',
      value: 'step1002Name',
    }
  ],
  [
    {
      type: 'label',
      value: '变更批准签字区',
      styles: {
        background: backgroundColor,
        textAlign: 'center',
      }
    }
  ],
  [
    {
      type: 'label',
      value: '中控室值班经理',
    },
    {
      type: 'value',
      value: 'step1Name',
    },
    {
      type: 'label',
      value: '日期',
    },
    {
      type: 'value',
      value: 'step1Time',
    }
  ],
  [
    {
      type: 'label',
      value: '申请方负责人',
    },
    {
      type: 'value',
      value: 'step2Name',
    },
    {
      type: 'label',
      value: '日期',
    },
    {
      type: 'value',
      value: 'step2Time',
    }
  ],
  [
    {
      type: 'label',
      value: '航站楼工程师',
    },
    {
      type: 'value',
      value: 'step3Name',
    },
    {
      type: 'label',
      value: '日期',
    },
    {
      type: 'value',
      value: 'step3Time',
    },
  ],
  [
    {
      type: 'label',
      value: '航站楼业务经理',
    },
    {
      type: 'value',
      value: 'step4Name',
    },
    {
      type: 'label',
      value: '日期',
    },
    {
      type: 'value',
      value: 'step4Time',
    }
  ],
  [
    {
      type: 'label',
      value: '变更回顾内容',
      styles: {
        background: backgroundColor,
        textAlign: 'center',
      }
    },
  ],
  [
    {
      type: 'label',
      value: '变更回顾代码',
    },
    {
      type: 'value',
      value: 'reviewCode'
    }
  ],
  [
    {
      type: 'label',
      value: '变更关闭代码',
    },
    {
      type: 'value',
      value: 'reviewCloseCode'
    }
  ],
  [
    {
      type: 'label',
      value: '变更回顾说明',
    },
    {
      type: 'value',
      value: 'reviewExplain',
      styles: {
        whiteSpace: 'pre-line',
      }
    }
  ],
  [
    {
      type: 'label',
      value: '变更回顾关闭签字区',
      styles: {
        background: backgroundColor,
        textAlign: 'center',
      }
    }
  ],
  [
    {
      type: 'label',
      value: '中控室值班经理',
    },
    {
      type: 'value',
      value: 'step1007Name',
    },
    {
      type: 'label',
      value: '日期'
    },
    {
      type: 'value',
      value: 'step1007Time',
    },
  ],
  // [
  //   {
  //     type: 'label',
  //     value: '变更申请人',
  //   },
  //   {
  //     type: 'value',
  //     value: 'null'
  //   },
  //   {
  //     type: 'label',
  //     value: '日期'
  //   },
  //   {
  //     type: 'value',
  //     value: 'null',
  //   },
  // ],
  [
    {
      type: 'label',
      value: '申请方负责人',
    },
    {
      type: 'value',
      value: 'step1008Name'
    },
    {
      type: 'label',
      value: '日期'
    },
    {
      type: 'value',
      value: 'step1008Time',
    },
  ],
  [
    {
      type: 'label',
      value: '航站楼工程师',
    },
    {
      type: 'value',
      value: 'step1009Name'
    },
    {
      type: 'label',
      value: '日期'
    },
    {
      type: 'value',
      value: 'step1009Time',
    },
  ],
  [
    {
      type: 'label',
      value: '高端控制系统变更实施单',
      styles: {
        textAlign: 'center',
        borderLeft: 'none',
        borderRight: 'none',
        paddingTop: '50px',
        paddingBottom: '20px',
        fontSize: '22px',
      },
      className: 'page-break',
    },
  ],
  [
    {
      type: 'label',
      value: '概要描述：',
      styles: {
        border: 'none',
      }
    }
  ],
  [
    {
      type: 'value',
      value: 'isHaveGaiyaoInfo',
      styles: {
        height: '100px',
        borderBottom: '1px solid black',
        whiteSpace: 'pre-line',
      }
    }
  ],
  [
    {
      type: 'label',
      value: '操作步骤：',
      styles: {
        border: 'none',
        paddingTop: '20px',
      }
    }
  ],
  [
    {
      type: 'value',
      value: 'isHaveCaozuoInfo',
      styles: {
        height: '100px',
        borderBottom: '1px solid black',
        whiteSpace: 'pre-line',
      }
    }
  ],
  [
    {
      type: 'label',
      value: '风险评估：',
      styles: {
        border: 'none',
        paddingTop: '20px',
      }
    }
  ],
  [
    {
      type: 'value',
      value: 'isHaveFengxianInfo',
      styles: {
        height: '100px',
        borderBottom: '1px solid black',
        whiteSpace: 'pre-line',
      }
    }
  ],
  [
    {
      type: 'label',
      value: '回退计划：',
      styles: {
        border: 'none',
        paddingTop: '20px',
      }
    }
  ],
  [
    {
      type: 'value',
      value: 'isHaveHuituiInfo',
      styles: {
        height: '100px',
        borderBottom: '1px solid black',
        whiteSpace: 'pre-line',
      }
    }
  ],
  [
    {
      type: 'label',
      value: '应急措施：',
      styles: {
        border: 'none',
        paddingTop: '20px',
      }
    }
  ],
  [
    {
      type: 'value',
      value: 'isHaveYingjiInfo',
      styles: {
        height: '100px',
        borderBottom: '1px solid black',
        whiteSpace: 'pre-line',
      }
    }
  ],
  [
    {
      type: 'label',
      value: '测试步骤：',
      styles: {
        border: 'none',
        paddingTop: '20px',
      }
    }
  ],
  [
    {
      type: 'value',
      value: 'isHaveCeshiInfo',
      styles: {
        height: '100px',
        borderBottom: '1px solid black',
        whiteSpace: 'pre-line',
      }
    }
  ],
  [
    {
      type: 'label',
      value: '其它：',
      styles: {
        border: 'none',
        paddingTop: '20px',
      }
    }
  ],
  [
    {
      type: 'value',
      value: 'isHaveOtherFilesInfo',
      styles: {
        height: '100px',
        borderBottom: '1px solid black',
        whiteSpace: 'pre-line',
      }
    }
  ],
  [
    {
      type: 'label',
      value: '————以下请变更实施人员填写现场情况————',
      styles: {
        border: 'none',
        paddingTop: '100px',
        paddingBottom: '20px',
        fontSize: '22px',
        textAlign: 'center',
      },
      className: 'page-break',
    }
  ],
  [
    {
      type: 'label',
      value: '实施现场情况描述：',
      styles: {
        borderTop: 'none',
        borderLeft: 'none',
        borderRight: 'none',
      }
    },
  ],
  [
    {
      type: 'label',
      value: '实施状况：',
      styles: {
        borderRight: 'none',
        borderBottom: 'none',
      }
    },
    {
      type: 'value',
      value: 'onSiteDescription',
      styles: {
        height: '100px',
        borderLeft: 'none',
        borderBottom: 'none',
        whiteSpace: 'pre-line',
      }
    },
  ],
  [
    {
      type: 'label',
      value: '测试情况：',
      styles: {
        borderTop: 'none',
        borderRight: 'none',
        borderBottom: 'none',
      }
    },
    {
      type: 'value',
      value: 'onSiteTestDescription',
      styles: {
        height: '100px',
        borderTop: 'none',
        borderLeft: 'none',
        borderBottom: 'none',
        whiteSpace: 'pre-line',
      }
    },
  ],
  [
    {
      type: 'label',
      value: '测试结果：',
      styles: {
        borderRight: 'none',
        borderTop: 'none',
      }
    },
    {
      type: 'value',
      value: 'onSiteTestResult',
      styles: {
        height: '100px',
        borderTop: 'none',
        borderLeft: 'none',
        whiteSpace: 'pre-line',
      }
    },
  ],
  [
    {
      type: 'label',
      value: '变更监控情况：',
      styles: {
        borderLeft: 'none',
        borderRight: 'none',
        paddingTop: '20px',
      }
    },
  ],
  [
    {
      type: 'value',
      value: 'onSiteSupervisor',
      styles: {
        height: '100px',
        borderBottom: '1px solid black',
        whiteSpace: 'pre-line',
      }
    }
  ],
  [
    {
      type: 'label',
      value: '变更实施者：',
      styles: {
        border: 'none',
        paddingTop: '20px',
      }
    },
    {
      type: 'value',
      value: 'step1001Name',
      styles: {
        border: 'none',
        paddingTop: '20px',
      }
    }
  ],
  [
    {
      type: 'label',
      value: '变更核实者：',
      styles: {
        border: 'none',
        paddingTop: '20px',
      }
    },
    {
      type: 'value',
      value: 'step1005Name',
      styles: {
        border: 'none',
        paddingTop: '20px',
      }
    }
  ],
  [
    {
      type: 'label',
      value: '实施日期：',
      styles: {
        border: 'none',
        paddingTop: '20px',
      }
    },
    {
      type: 'value',
      value: 'step1001Time',
      styles: {
        border: 'none',
        paddingTop: '20px',
      }
    }
  ]
];

export default RequestChangeExportConfig;
